@charset "utf-8";
body {
    position: relative;
    font-family: "PingFang SC","PingFangSC-Regular", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1","WenQuanYi Micro Hei",Arial, Helvetica, sans-serif;
    line-height: 1.5;
    min-height: 60rem;
    background-color: #F1FAFA;
    padding-top: 4.5rem;
    padding-bottom: 1rem;
    background-image: url(/include/assets/css/bg-grid.png);
    background-repeat: repeat-x;
    background-position: 0 40px;
}
a {
    text-decoration: none;
}
h1, h2, h3, h4, h5, h6 { word-wrap: break-word; color:#808080;}

.header-bar {
    background: #5f2c82;
    background: -moz-linear-gradient(left, #5f2c82 0%, #49a09d 100%);
    background: -webkit-linear-gradient(left, #5f2c82 0%,#49a09d 100%);
    background: linear-gradient(to right, #5f2c82 0%,#49a09d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f2c82', endColorstr='#49a09d',GradientType=1 );
}

.icon-large {font-size: 25px;}
.icon-verylarge {font-size: 40px;}

.icon-green {font-weight:bold;color: #008000; }
.icon-red {font-weight:bold;color: #800000;}
.icon-blue {font-weight:bold;color: #000080;}
.icon-yellow {font-weight:bold;color: #EEEE00;}

/*2017-05-09 增加toc*/
.toc-block {
    width: 33%;
    background-color: #efefef;
    float:right;
    padding:1em ;
}
.toc{
    font-size: 0.9em;
}




.md {
    font-family: "Microsoft Yahei";
    word-break: break-all;
    word-wrap: break-word;
}
.md h1 {
    text-align: center;
    font-size: 2em;
    padding: 0.5em 0em 1em 0em;
}
.md h2 {
    text-align: center;
    font-size: 1.6em;
    border: 1px dashed black;
    padding: 0.5em;
    margin-top: 3em;
    margin-bottom: 1em;
}
.md h3 {
    text-align: left;
    font-size: 1.4em;
    font-weight: bold;
}
.md h4 {
    text-align: left;
    font-size: 1.2em;
}
.md h5 {
    text-align: left;
    font-size: 1em;
    color: #ff007f;
}
.md h6 {
    text-align: left;
    font-size: 1em;
    color: #0080ff;
}
.md blockquote {
    border-left: 0.2em solid #008000;
    margin-left: 0.5em;
    padding: 0.5em;
}
.md blockquote p{
    margin-top: 0em;
    margin-bottom: 0em;
}
.md img {
    max-width: 100%;
    height: auto;
}
.md th {
    border: 1px solid black;
    padding: 5px;
}
.md td {
    border: 1px solid black;
    padding: 5px;
}

blockquote {
    background: url('/include/assets/css/blockquote.gif') no-repeat scroll 0px 5px transparent;
    color: rgb(116, 116, 116);
    padding-left: 35px;
    border: inherit;
}

blockquote p {
    font-size: inherit;
}
/*2022-12-12 增加外链*/
.blank-link {margin-right:3px;padding-right:15px;background:url(/include/assets/css/blank-link.gif) no-repeat right center}
.cat{color:#FFF;background-color:#3399CC;padding:3px 6px;font-size:12px;display:inline-block;position:relative;top:-2px;margin-right:6px;}
.cat-zd{line-height:1;padding:4px 4px;font-size:12px;background-color:#FF5E52;color:#fff;border-radius:2px;display:inline-block;position:relative;margin-left:5px;top:-2px}
/*2023-1-10 ol list*/
ol.fancy{
    list-style-type:none;
    counter-reset:li;
    padding-left:1.7em
}
ol.fancy>li:before,span.numbullet{
    text-align:center;
    color:#fff;
    text-shadow:0 1px 0 rgba(0,0,0,.45);
    font-family:"Trebuchet MS",sans-serif;
    font-size:13px;
    height:19px;
    width:19px;
    line-height:19px
}
ol.fancy>li:before{
    float:left;
    margin-left:-2em;
    margin-top:.4em;
    text-indent:0;
    content:counter(li,decimal);
    counter-increment:li;
    display:block;
    background-color:rgba(39,90,88,.56);
    border-radius:13px
}

/*
V 管理员1 灰色
V 管理员3 橘黄色
V 管理员4 橘黄色
V 管理员5 红色
V 管理员6 紫色
V 管理员7 蓝色
V 管理员8 渐变色
*/

span.tags {font-size:12px;color:#fff;display:inline-block;vertical-align:text-top;font-weight:normal;border-radius:2px;line-height:1.4;padding:0 4px;margin-left:5px;letter-spacing:0px;margin-top:1px;}
.tag-1 {background:#d1d5dc;}
.tag-3 {background:#f6b044;}
.tag-4 {background:#f69644;}
.tag-5 {background:#f64444;}
.tag-6 {background:#c444f6;}
.tag-7 {background:#448EF6;}
.tag-8 {background-image:linear-gradient(to right,#3ca5f6 0%,#a86af9 100%);background-image:-webkit-linear-gradient(0deg,#3ca5f6 0%,#a86af9 100%);}


/* 会员start */
.w-v0,.w-v1,.w-v2,.w-v3,.w-v4,.w-v5,.w-v6,.j-v0,.j-v1,.j-v2,.j-v3,.j-v4,.j-v5,.j-v6,.n-v0,.n-v1,.n-v2,.n-v3,.n-v4,.n-v5,.n-v6{ background:url(/include/assets/css/vip.png?v=20221130) no-repeat; display:inline-block;  vertical-align: middle; }
.w-v0,.w-v1,.w-v2,.w-v3,.w-v4,.w-v5,.w-v6{ width:40px; height:14px;  overflow: hidden;}
.j-v0,.j-v1,.j-v2,.j-v3,.j-v4,.j-v5,.j-v6,.n-v0,.n-v1,.n-v2,.n-v3,.n-v4,.n-v5,.n-v6{ width:15px; height:14px; overflow: hidden;}
.w-v0{ background-position:0 0;}
.w-v1{ background-position:-40px 0;}
.w-v2{ background-position:-80px 0;}
.w-v3{ background-position:-120px 0;}
.w-v4{ background-position:-160px 0;}
.w-v5{ background-position:-200px 0;}
.w-v6{ background-position:-240px 0;}
.j-v0{ background-position:0 -16px;}
.j-v1{ background-position:-15px -16px;}
.j-v2{ background-position:-30px -16px;}
.j-v3{ background-position:-45px -16px;}
.j-v4{ background-position:-60px -16px;}
.j-v5{ background-position:-75px -16px;}
.j-v6{ background-position:-90px -16px;}
.n-v0{ background-position:0 -16px;}
.n-v1{ background-position:-15px -32px;}
.n-v2{ background-position:-30px -32px;}
.n-v3{ background-position:-45px -32px;}
.n-v4{ background-position:-60px -32px;}
.n-v5{ background-position:-75px -32px;}
/* 会员end */

/*2023-1-21 右侧标签 list*/
 ul.cat-lists {
     margin-left: 0;
     padding-left: 0;
     margin-right: 0;
     padding-right: 0;
}
 ul.cat-lists:after {
     display: block;
     content: '';
     clear: both;
}
 ul.cat-lists li {
     margin: 2px 4px 0 0;
     padding: 7px 5px 7px 0;
     list-style: none;
     float: left;
     background-image: none;
     border-width: 0;
     width: auto;
}
 ul.cat-lists li:hover {
     margin: 2px 4px 1px 1px;
     padding: 6px 4px 7px 0;
}
 
 /*2023-1-21 右侧标签 list*/



 /* 2023-2-23 文章列表 */
.higridtagcloud ul {
	margin: 10px 0;
	padding: 0;
    list-style: none;
    clear: both;
}
.higridtagcloud ul li a {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    background: #f4f4f4;
    color: rgb(116, 115, 115);
    padding: 0 10px;
    text-decoration: none;
    line-height: 23px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: .2s;
}
.higridtagcloud ul li a:hover {
    background: #000;
    color: #FFF;
}



/* NUVEM DE TAGS - DEFAULT */
.higridtagcloud-default ul li {
	display: inline-block;
	margin: 0 .3em .3em 0;
	padding: 0;
}
.higridtagcloud-default ul li a {
	display: inline-block;
	max-width: 100px;
	overflow: hidden;
}